class Component {
  constructor() {
    this.meta = {
      title: "",
      type: "",
    };
    this.configListMap = {
      style: [],
      data: [],
      interaction: [],
    };
    this.defaultConfig = {};
  }
  getMeta = () => {
    return this.meta;
  };
  getDefaultConfig = () => {
    return this.defaultConfig;
  };
  getConfigListMap = () => {
    return this.configListMap;
  };
  getComponent(type) {
    return this.componentMap[type];
  }
}
export default Component;
